export interface SsdaListQueryParam {
  ajmc: string
  ay: string[]
  bgqx: string
  bmsah: string
  dh: string
  dsr: string
  gdnd: string
  gjz: string
  jcg: string
  ljdw: string[]
  mj: string
}
export interface SsdaListQueryResult {
  dh: string // 档号
  ljdw: string // 立卷单位
  gdnd: string // 归档年度
  bgqx: string // 保管期限
  mj: string // 密级
  ajmc: string // 案件名称
  bmsah: string // 部门受案号
  jcg: string // 检察官
  dsr: string // 当事人
  ay: string // 案由
  dabh: string // 档案编号
}
export interface SsdawsGetInputDTO {
  dabh: string // 档案编号
  ajmc: string // 案件名称
}
export interface SsdawsGetOutputDTO {
  mc: string // 名称
  sl: string // 数量
  dm: string // 代码
  fdm: string // 父代码
  ajbh: string // 案件编号
  wsajbh: string // 文书案卷编号
  mlbh: string // 目录编号
}
export interface SpdaListQueryParam {
  bgqx: string
  dh: string
  gdnd: string
  gjz: string
  ljdw: string[]
  lzz: string
  mj: string
  splx: string
  tm: string
}
export interface SpdaListQueryResult {
  dh: string // 档号
  ljdw: string // 立卷单位
  gdnd: string // 归档年度
  bgqx: string // 保管期限
  mj: string // 密级
  tm: string // 题名
  splx: string // 视频类型
  lzz: string // 录制者
  lzrq: string // 录制日期
  ajbh: string // 案件编号
  mlbh: string // 目录编号
  dabh: string // 档案编号
}
export interface JydListQueryParam {
  jydbh: string // 借阅单编号
  sqksrq: string // 申请开始日期
  sqjsrq: string // 申请结束日期
  sjdwbm: string // 数据所属单位编码
  jydalxdms?: string[] // 借阅档案类型代码
  jylxdm: string // 借阅类型代码
  jyfsdm: string // 借阅方式代码
  jymddm: string // 借阅目的代码
  cxdanr: string // 查询档案内容
  jyztdm: string // 借阅状态代码
}
export interface JydListQueryResult {
  jysqbh: string // 借阅申请数据编号
  jydbh: string // 借阅单编号
  cfxh: string // 拆分序号
  sqrq: string // 申请日期
  sjdwbm: string // 数据所属单位编码
  sjdwmc: string // 数据所属单位名称
  jydalxList: {
    jydalxdm: string // 借阅档案类型代码
    jydalxmc: string // 借阅档案类型名称
  }[] // 借阅档案类型
  jylxdm: string // 借阅类型代码
  jylxmc: string // 借阅类型名称
  jyfsmc: string // 借阅方式名称
  jyts: string // 借阅天数
  jymddm: string // 借阅目的代码
  jymdmc: string // 借阅目的名称
  cxdanr: string // 查询档案内容
  jyztdm: string // 借阅状态代码
  jyztmc: string // 借阅状态名称
  sptgrq: string // 审批通过日期
  jysytl: string // 借阅剩余天数
  ghrq: string // 归还日期
  jydqr: string // 借阅到期日
}
export interface JyqsajmlListQueryParam {
  jysqbh: string // 借阅申请数据编号
  ajbh: string // 案件编号
  wsajbh?: string // 文书案卷编号
  mlmc?: string // 目录名称
  mlxslx?: string // 目录显示类型（0：所有目录 1：纸质目录）
  wjbhList?: string[] // 文件编号集合（过滤使用，如传入仅查询传入的文件）
}
export interface JyqsajmlListQueryResult {
  jysjbh: string // 借阅数据的数据编号
  jysqbh: string // 借阅申请数据编号
  ajbh: string // 案卷编号
  bh: string // 编号
  mc: string // 名称
  fbh: string // 父编号
  lx: string // 类型（0：案件名称 1：案卷 2：目录）
  mllxdm: string // 目录类型代码
  mllxmc: string // 目录类型名称
  sfdzajml: string // 是否电子案卷目录
  sfzzajml: string // 是否纸质案卷目录
  mlsxh: string // 目录顺序号
  mjdm: string // 密级代码
  wh: string // 文号
  zrz: string // 日期
  zwys: number // 正文页数
  qfys: number // 签发页数
  dgys: number // 底稿页数
  bz: string // 备注
  wjsl: number // 文件數量
  cj: string // 层级（1 、2）
  dabh: string // 档案编号
}
export interface JysqajxxlbQueryParam {
  jysqbh: string // jysqbh
}
export interface JysqajxxlbQueryResult {
  jysqbh: string // 借阅申请数据编号
  jysjbh: string // 借阅数据编号
  ajbh: string // 案件编号
  ajdh: string // 档号
  dsrmc: string // 当事人
  ajmc: string // 案件名称
  aydm: string // 案由代码
  aymc: string // 案由名称
  cbjcgbh: string // 承办检察官编号
  cbjcg: string // 承办检察官
  cbdwbm: string // 承办单位编码
  cbdwmc: string // 承办单位名称
  gdrq: string // 归档日期
  zzajys: number // 案件页数
}
export interface JysqspdalbQueryParam {
  jysqbh: string // 借阅申请编号
}
export interface JysqspdalbQueryResult {
  jysjbh: string // 借阅数据编号
  jysqbh: string // 借阅申请编号
  dh: string // 档号
  ljdw: string // 立卷单位
  gdnd: string // 归档年度
  bgqx: string // 保管期限
  mj: string // 题名
  splx: string // 视频类型
  lzz: string // 录制者
  lzrq: string // 录制日期
  gdrq: string // 归档日期
}
export interface JycajsjQueryResult {
  jycbh: string // 借阅车数据编号
  ajbh: string // 案件编号
  dh: string // 档号
  bmsah: string // 部门受案号
  dsrmc: string // 当事人
  ajmc: string // 案件名称
  aydm: string // 案由代码
  aymc: string // 案由名称
  cbjcgbh: string // 承办检察官编号
  cbjcg: string // 承办检察官
  cbdwbm: string // 承办单位编码
  cbdwmc: string // 承办单位名称
  gdrq: string // 归档日期
  zzajys: number // 案件页数
}
export interface JycajwsmlsjQueryResult {
  jycbh: string // 借阅车编号
  ajbh: string // 案件编号
  bh: string // 编号
  mc: string // 名称
  fbh: string // 父编号
  lx: string // 数据类型
  mllxdm: string // 目录类型代码
  mllxmc: string // 目录类型名称
  sfdzajml: string // 是否电子案卷目录
  sfzzajml: string // 是否纸质案卷目录
  mlsxh: string // 目录顺序号
  mjdm: string // 密级代码
  wh: string // 文号
  zrz: string // 责任者
  rq: string // 日期
  zwys: number // 正文页数
  qfys: number // 签发页数
  dgys: number // 底稿页数
  bz: string // 备注
  wjsl: number // 文件數量
  cj: string // 层级
  dabh: string // 档案编号
}
export interface JycspsjlbQueryResult {
  jycbh: string // 借阅车数据编号
  dh: string // 档号
  ljdw: string // 立卷单位
  gdnd: string // 归档年度
  bgqx: string // 保管期限
  mj: string // 密级
  tm: string // 题名
  splx: string // 视频类型
  lzz: string // 录制者
  lzrq: string // 录制日期
  ajbh: string // 案件编号
  mlbh: string // 目录编号
  dabh: string // 档案编号
}
export interface JycjlDelInputDTO {
  t_jygl_yx_jyc: string[] // 移除借阅车数据入参
}
export interface JycjlAddInputDTO {
  list: {
    ajbh: string // 案件信息编号
    ajdh: string // 案卷档号
    bmsah: string // 部门受案号
    dabh: string // 档案编号
    jydalxdm: string // 借阅档案类型代码
    jydalxmc: string // 借阅档案类型名称
    jyrbh: string // 借阅人编号
    jyrxm: string // 借阅人姓名
    jysjbh: string // 借阅数据编号
    jysjlxdm: string // 借阅数据类型代码
    jysjlxmc: string // 借阅档案类型名称
    sjdwbm: string // 数据所属单位编码
    sjdwmc: string // 数据所属单位名称
  }[] // 借阅车明细数据
}
export interface JycjlAddOutputDTO {
  czjg: boolean // 操作结果
}
export interface JysqSaveInputDTO {
  jysqbh: string // 借阅申请数据编号(新增不传)
  bmsah: string // 部门受案号
  jyrdwbm: string // 借阅单位编码
  jyrdwmc: string // 借阅单位名称
  sjdwbm: string // 数据所属单位编码
  sjdwmc: string // 数据所属单位名称
  jyrbmbm: string // 借阅人部门编码
  jyrbmmc: string // 借阅人部门名称
  jyrbh: string // 借阅人编号
  jyrxm: string // 借阅人姓名
  jyfsdm: string // 借阅方式代码
  jyfsmc: string // 借阅方式名称
  jyts: string // 借阅天数
  syfsdm: string // 使用方式代码
  syfsmc: string // 使用方式名称(打印,下载，查看)
  jymddm: string // 借阅目的代码
  jymdmc: string // 借阅目的名称
  jylxdm: string // 借阅类型代码
  jylxmc: string // 借阅类型名称
  cxdanr: string // 查询档案内容
  jymx: string // 借阅明细
  sfky: string // 是否跨院不能为空
  jysjList: {
    jysjbh: string // 借阅数据数据编号
    jysqbh: string // 借阅申请数据编号(修改时必传)
    jydalxdm: string // 借阅档案类型代码
    jydalxmc: string // 借阅档案类型名称
    jysjlxdm: string // 借阅数据类型代码
    jysjlxmc: string // 借阅数据类型名称
    ajbh: string // 案件信息编号
    dabh: string // 档案编号
    dwbm: string // 单位编号
    dwmc: string // 单位名称
    sjbh: string // 数据编号
  }[] // 借阅数据
}
export interface JysqSaveOutputDTO {
  czjg: boolean // 操作结果
}
export interface JylcCreateInputDTO {
  jysqbh: string // 借阅申请编号
}
export interface JylcCreateOutputDTO {
  czjg: boolean // 操作结果
}
export interface JysqRecallInputDTO {
  jysqbh: string // 借阅申请编号
}
export interface JysqdInputDTO {
  jysqbh: string
}
export interface JysqdOutputDTO {
  bmsah: string
  cfxh: string
  cxdanr: string
  ghrq: string
  jcrq: string
  jydbh: string
  jydqr: string
  jyfsdm: string
  jyfsmc: string
  jylcdm: string
  jylcmc: string
  jylxdm: string
  jylxmc: string
  jymddm: string
  jymdmc: string
  jymx: string
  jyrbh: string
  jyrbmbm: string
  jyrbmmc: string
  jyrdh: string
  jyrdwbm: string
  jyrdwmc: string
  jyrxm: string
  jyshpch: string
  jysqbh: string
  jyts: string
  jyztdm: string
  jyztmc: string
  sfky: string
  sfycf: string
  shjgdm: string
  shjgmc: string
  shjgrq: string
  shjgyy: string
  sjbmbm: string
  sjbmmc: string
  sjdwbm: string
  sjdwmc: string
  sptgrq: string
  sqrq: string
  syfsdm: string
  syfsmc: string
  thlcdm: string
  thlcmc: string
  thrbh: string
  thrq: string
  thrxm: string
  thyy: string
}
export interface JysqRecallOutputDTO {
  czjg: boolean // 操作结果
}
export interface DdsjSaveInputDTO {
  jysqbh: string // 借阅申请编号
  list: {
    jysjbh: string // 借阅数据数据编号
    jydalxdm: string // 借阅档案类型代码
    jydalxmc: string // 借阅档案类型名称
    jysjlxdm: string // 借阅数据类型代码
    jysjlxmc: string // 借阅数据类型名称
    ajbh: string // 案件信息编号
    dabh: string // 档案编号
    dwbm: string // 单位编号
    dwmc: string // 单位名称
    sjbh: string // 数据编号
  }[] // 借阅数据集
}
export interface DdsjSaveOutputDTO {
  czjg: boolean // 操作结果
}
export interface JyspdspListQueryParam {
  jydalxdm: string
  jydbh: string
  jyfsdm: string
  jylxdm: string
  jymddm: string
  jymx: string
  jyrxm: string
  sjdwbms: string[]
  sqrqEnd: string
  sqrqStart: string
}
export interface JyspdspListQueryResult {
  jydalxmc: string
  jydbh: string
  jydw: string
  jyfsmc: string
  jylxmc: string
  jymdmc: string
  jymx: string
  jyrdh: string
  jyrxm: string
  jysqbh: string
  sjdwmc: string
  sqrq: string
}
export interface JyspyspListQueryParam {
  jydalxdm: string
  jydbh: string
  jyfsdm: string
  jylxdm: string
  jymddm: string
  jymx: string
  jyrxm: string
  shjgdm: string
  sjdwbms: string[]
  sqrqEnd: string
  sqrqStart: string
}
export interface JyspyspListQueryResult {
  jydalxmc: string
  jydbh: string
  jydw: string
  jyfsmc: string
  jylxmc: string
  jymdmc: string
  jymx: string
  jyrdh: string
  jyrxm: string
  jysqbh: string
  shjgmc: string
  shjgrq: string
  shjgyy: string
  sjdwmc: string
  sqrq: string
}
export interface JyShjgSaveInputDTO {
  jysqbh: string // 借阅申请数据编号
  jylcdm: string // 借阅审核流程代码
  shjgdm: string // 审核结果代码
  shjgmc: string // 审核结果名称
  thyy: string // 退回原因
}
export interface JyShjgSaveOutputDTO {
  czjg: boolean // 操作结果
}
export interface JysqjcrqSaveInputDTO {
  jysqbhs: string[] // 借阅申请编号
}
export interface JysqjcrqSaveOutputDTO {
  czjg: boolean // 操作结果
}
export interface JysqghrqSaveInputDTO {
  jysqbhs: string[] // 借阅申请编码
}
export interface JysqghrqSaveOutputDTO {
  czjg: boolean // 操作结果
}
export interface DasfkyckGetInputDTO {
  jysqbh: string // 借阅申请编号
}
export interface DasfkyckGetOutputDTO {
  boo: boolean // 是否能查看结果
}
export interface JysqdddListQueryParam {
  jydbh: string // 借阅单编号
  sqksrq: string // 申请开始日期
  sqjsrq: string // 申请结束日期
  sjdwbm: string // 数据所属单位编码
  jydalxdms: string[] // 借阅档案类型代码
  jylxdm: string // 借阅类型代码
  jyfsdm: string // 借阅方式代码
  jymddm: string // 借阅目的代码
  cxdanr: string // 查询档案内容
  jyztdm: string // 借阅状态代码
}
export interface JysqdddListQueryResult {
  jysqbh: string // 借阅申请数据编号
  jydbh: string // 借阅单编号
  cfxh: string // 拆分序号
  sqrq: string // 申请日期
  sjdwbm: string // 数据所属单位编码
  sjdwmc: string // 数据所属单位名称
  jydalxList: {
    jydalxdm: string // 借阅档案类型代码
    jydalxmc: string // 借阅档案类型名称
  }[] // 借阅档案类型
  jylxdm: string // 借阅类型代码
  jylxmc: string // 借阅类型名称
  jyfsdm: string // 借阅方式代码
  jyfsmc: string // 借阅方式名称
  jyts: string // 借阅天数
  jymddm: string // 借阅目的代码
  jymdmc: string // 借阅目的名称
  cxdanr: string // 查询档案内容
  jyztdm: string // 借阅状态代码
  jyztmc: string // 借阅状态名称
  sptgrq: string // 审批通过日期
  jysytl: string // 借阅剩余天数
  ghrq: string // 归还日期
  jydqr: string // 借阅到期日
  jcrq: string // 借出日期
}
export interface JyglListQueryParam {
  jydalxdm: string
  jydbh: string
  jyfsdm: string
  jylxdm: string
  jymddm: string
  jymx: string
  jyrxm: string
  jyztdm: string
  sjdwbms: string[]
  sqrqEnd: string
  sqrqStart: string
}
export interface JyglListQueryResult {
  ghrq: string
  jcrq: string
  jydalxmc: string
  jydbh: string
  jydw: string
  jyfsmc: string
  jylxmc: string
  jymdmc: string
  jymx: string
  jyrdh: string
  jyrxm: string
  jysqbh: string
  jyztmc: string
  shjgrq: string
  sjdwmc: string
  sqrq: string
}
export interface JydwjGetInputDTO {
  jysqbh: string // 借阅申请编号
}
export interface JydwjGetOutputDTO {
  file: string // 文件流
}
export interface JylcgzlbQueryParam {
  jysqbh: string // 借阅申请编号
}
export interface JylcgzlbQueryResult {
  cjsj: string // 时间
  jylcdm: string // 借阅流程代码
  jylcmc: string // 借阅流程名称
  jyrdwmc: string // 借阅人单位名称
  jyrbmmc: string // 借阅人部门名称
  shrmx: string // 审核人姓名
  shjgmc: string // 审核结果名称
  thyy: string // 原因
}

export interface DalySpdaListQueryParam {
  bgqx: string
  dh: string
  gdnd: string
  gjz: string
  ljdw: string[]
  lzz: string
  mj: string
  splx: string
  dwbm: string
  tm: string
}

export interface DalySsdaListQueryParam {
  ajmc: string
  ay: string[]
  bgqx: string
  bmsah: string
  dh: string
  dsr: string
  gdnd: string
  gjz: string
  jcg: string
  ljdw: string[]
  dwbm: string
  mj: string
}
export interface JysqxqInputDTO {
  jysqbh: string
}
export interface JysqxqOutputDTO {
  bmsah: string
  cfxh: string
  cxdanr: string
  ghrq: string
  jcrq: string
  jydalxList: {
    jydalxdm: string
    jydalxmc: string
  }[]
  jydbh: string
  jydqr: string
  jyfsdm: string
  jyfsmc: string
  jylcdm: string
  jylcmc: string
  jylxdm: string
  jylxmc: string
  jymddm: string
  jymdmc: string
  jymx: string
  jyrbh: string
  jyrbmbm: string
  jyrbmmc: string
  jyrdh: string
  jyrdwbm: string
  jyrdwmc: string
  jyrxm: string
  jyshpch: string
  jysqbh: string
  jyts: string
  jyztdm: string
  jyztmc: string
  sfky: string
  sfycf: string
  shjgdm: string
  shjgmc: string
  shjgrq: string
  shjgyy: string
  sjbmbm: string
  sjbmmc: string
  sjdwbm: string
  sjdwmc: string
  sptgrq: string
  sqrq: string
  syfsdm: string
  syfsmc: string
  thlcdm: string
  thlcmc: string
  thrbh: string
  thrq: string
  thrxm: string
  thyy: string
}
export interface JyshlcOutputDTO {
  jylcdm: string
  jylcmc: string
  jyshjlList: JyshlcDTO[]
}
export interface JyshlcDTO {
  cjsj: string
  jylcdm: string
  jylcmc: string
  jyshpch: string
  jysqbh: string
  jyztdm: string
  jyztmc: string
  shbh: string
  shjgdm: string
  shjgmc: string
  shrbm: string
  shrmx: string
  thyy: string
  zhxgsj: string
}

export interface DownAjZipQueryParam {
  ajmc: string
  mlList: {
    ajbh: string
    ajmc: string
    mlbh: string
  }[]
}
